//package com.yiwei.zhh.adapter;
//
//import android.content.ClipboardManager;
//import android.content.Context;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.BaseAdapter;
//import android.widget.TextView;
//import android.widget.Toast;
//
//import com.yiwei.zhh.R;
//import com.yiwei.zhh.model.OfflinePaymentModel;
//import com.yiwei.zhh.util.ToastUtil;
//
//import java.util.List;
//
//public class OfflinePaymentAdapter extends BaseAdapter {
//
//    private LayoutInflater inflater;
//    private List<OfflinePaymentModel.Info> list;
//    private Context context;
//
//    public OfflinePaymentAdapter(Context context, List<OfflinePaymentModel.Info> list) {
//        super();
//        this.list = list;
//        this.context = context;
//        inflater = LayoutInflater.from(context);
//    }
//
//    @Override
//    public int getCount() {
//        return list.size();
//    }
//
//    @Override
//    public Object getItem(int position) {
//        return list.get(position);
//    }
//
//    @Override
//    public long getItemId(int position) {
//        return position;
//    }
//
//    @Override
//    public View getView(final int position, View convertView, ViewGroup parent) {
//        final ViewHolder viewHolder;
//        if (convertView == null) {
//            convertView = inflater.inflate(R.layout.offline_payment_items, null);
//            viewHolder = new ViewHolder();
//            viewHolder.name = (TextView) convertView
//                    .findViewById(R.id.name);
//            viewHolder.value = (TextView) convertView
//                    .findViewById(R.id.value);
//            viewHolder.copy = (TextView) convertView
//                    .findViewById(R.id.copy);
//
//            convertView.setTag(viewHolder);
//        } else {
//            viewHolder = (ViewHolder) convertView.getTag();
//        }
//
//        viewHolder.name.setText(list.get(position).getName());
//        viewHolder.value.setText(list.get(position).getValue());
//        if (list.get(position).getName().equals(context.getString(R.string.payment_account))) {
//            viewHolder.copy.setVisibility(View.VISIBLE);
//            viewHolder.copy.setOnClickListener(new View.OnClickListener() {
//                @Override
//                public void onClick(View view) {
//                    copy(list.get(position).getValue());
//                }
//            });
//        }
//
//        return convertView;
//    }
//
//    static class ViewHolder {
//        TextView name;
//        TextView value;
//        TextView copy;
//    }
//
//    void copy(String text) {
//        ClipboardManager cm = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
//        cm.setText(text);
//        ToastUtil.makeText(context, context.getString(R.string.copy_success), Toast.LENGTH_SHORT).show();
//    }
//
//}
//
//
